
import java.util.Scanner;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author alumnet
 */
public class EntradaSalida {
    
    public int menuPrincipal(){
        int opcion;
        Scanner lector=new Scanner(System.in);
        
        System.out.println("1. Añadir maquina\n"
                + "2. Eliminar maquina\n"
                + "3. Modificar maquina\n"
                + "4. Nueva busqueda\n"
                + "5. Mostrar busqueda almacenada\n"
                + "6. Salir\n"
                + "Escoged una opción del menú (1 a 6):");

        while (true) {
            if (!lector.hasNextInt()) {
                lector.next();
                System.out.println("Valor no entero, volver a introducirlo: ");
            } else {
                opcion = lector.nextInt();
                if ((opcion < 1) || (opcion > 6)) {
                    System.out.println("Valor no válido, volver a introducirlo "
                            + "(entre 1 y 6): ");
                } else {
                    break;
                }
            }
        } 
        return opcion;
    }
    
    public int menuBusqueda(){
        int opcion;
        Scanner lector=new Scanner(System.in);
        
        System.out.println("1. Codigo\n"
                + "2. Marca\n"
                + "3. CPU\n"
                + "4. Rango de disco\n"
                + "5. Rango de memoria\n"
                + "6. Estado\n"
                + "7. Volver\n"
                + "Escoged una opción del menú (1 a 7):");

        while (true) {
            if (!lector.hasNextInt()) {
                lector.next();
                System.out.println("Valor no entero, volver a introducirlo: ");
            } else {
                opcion = lector.nextInt();
                if ((opcion < 1) || (opcion > 7)) {
                    System.out.println("Valor no válido, volver a introducirlo "
                            + "(entre 1 y 7): ");
                } else {
                    break;
                }
            }
        } 
        return opcion;
    }
}

